home *** CD-ROM | disk | FTP | other *** search
- Path: seagoon.newcastle.edu.au!usenet
- From: "Bruce R. McFarling" <ecbm@cc.newcastle.edu.au>
- Newsgroups: comp.sys.cbm
- Subject: Re: Is there a 6502 CPU in a Nintendo?
- Date: 17 Apr 1996 07:49:22 GMT
- Organization: Department of Economics, University of Newcastle
- Message-ID: <4l27q2$rmd@seagoon.newcastle.edu.au>
- References: <s16e0ea6.015@shands.ufl.edu> <4kmp95$o72@jupiter.NordWest.POP.DE> <31713B37.1303@mcimail.com> <4kv1dt$hpc@jupiter.NordWest.POP.DE>
- NNTP-Posting-Host: econ70.newcastle.edu.au
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 1.2N (Windows; I; 16bit)
-
- count0@mail.hb.provi.de (Count Zero) wrote:
- >7176906@mcimail.com wrote:
- >: Count Zero wrote:
- >: > NO ! There is a 65c816 ... [snip] for real is just an
- >: > advanced verision of the 6502.
- >: Wrong. The >Super< Nintendo (SNES) has a 65816 CPU. The older, 8-bit
- >: Nintendo (NES) uses a 6502 'type' CPU.
-
- >... I said it's a 65c816 CPU ... and the 65816 IS an advanced 6502 ...
-
- I would point out that whether the 65016 family is just and
- advanced member of the 6502 family, or whether its the 16-bit step up
- from the 8-bit 6502 family, is one of those usenet arguments that can run
- forever, because they are just semantic disagreements. If you want to
- call it an advanced 6502 when it will run 6502 instructions, 8-bit
- register instructions that are a superset of 6502 instructions, and
- 16-bit register instructions that are the 16-bit version of the 8-bit
- superset of 6502 instructions ...
- ... then call it advanced; if you don't, call it the next
- processor family in the 65xx line.
-
- But unless you are doing 8-bit oriented stuff like text
- processing, it's more than twice as fast than a 6502 at the same speed,
- because if the availability of two 16-bit index registers, the ability to
- move the location of 'zero-page' instructions away from $0000 (think how
- much that can gain you in tight inner loops, without having to move the
- data away from the page it is originally located in), the ability to hold
- a 16-bit operand in the accumulator for successive operations, the
- ability to move 16-bit quantities with one operation etc. And all with
- fewer transisters than the 8-bit 8080 (if I recall correctly), and on the
- same 8-bit data path. That's good design.
-
- --
- Virtually,
-
- Bruce R. McFarling, Newcastle, NSW
- ecbm@cc.newcastle.edu.au
-
-
-